home *** CD-ROM | disk | FTP | other *** search
/ Java Primer Plus / Java Primer Plus (Waite Group Proess)(1996).iso / java_Win / demo / ArcTest / ArcTest.class (.txt) < prev    next >
Encoding:
Java Class File  |  1995-10-12  |  1.6 KB  |  45 lines

  1. import java.applet.Applet;
  2. import java.awt.BorderLayout;
  3. import java.awt.Component;
  4. import java.awt.Container;
  5. import java.awt.Event;
  6. import java.awt.Frame;
  7. import java.awt.Window;
  8.  
  9. public class ArcTest extends Applet {
  10.    ArcControls controls;
  11.  
  12.    public void init() {
  13.       ((Container)this).setLayout(new BorderLayout());
  14.       ArcCanvas c = new ArcCanvas();
  15.       ((Container)this).add("Center", c);
  16.       ((Container)this).add("South", this.controls = new ArcControls(c));
  17.    }
  18.  
  19.    public void start() {
  20.       this.controls.enable();
  21.    }
  22.  
  23.    public void stop() {
  24.       this.controls.disable();
  25.    }
  26.  
  27.    public boolean handleEvent(Event e) {
  28.       if (e.id == 201) {
  29.          System.exit(0);
  30.       }
  31.  
  32.       return false;
  33.    }
  34.  
  35.    public static void main(String[] args) {
  36.       Frame f = new Frame("ArcTest");
  37.       ArcTest arcTest = new ArcTest();
  38.       arcTest.init();
  39.       arcTest.start();
  40.       ((Container)f).add("Center", arcTest);
  41.       ((Component)f).resize(300, 300);
  42.       ((Window)f).show();
  43.    }
  44. }
  45.